<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: Enumerated Types</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__ethif__enums.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerated Types<div class="ingroups"><a class="el" href="group__group__ethif.html">EMAC         (Ethernet MAC)</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga1e715f2408078d1b19a977a3f93d6c23"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#ga1e715f2408078d1b19a977a3f93d6c23">cy_en_ethif_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga1e715f2408078d1b19a977a3f93d6c23a907394d0245c551b5b4f5a6b186ee9d7">CY_ETHIF_SUCCESS</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga1e715f2408078d1b19a977a3f93d6c23a0448820d3b38548b4d666121777ede23">CY_ETHIF_BAD_PARAM</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga1e715f2408078d1b19a977a3f93d6c23aa9dd16273159fedb9897839308c7ad31">CY_ETHIF_MEMORY_NOT_ENOUGH</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga1e715f2408078d1b19a977a3f93d6c23a83f62cd9221c390c0cc1b2c17c05d061">CY_ETHIF_LINK_DOWN</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga1e715f2408078d1b19a977a3f93d6c23aa2c0ce0a7234d59bfde8953854491755">CY_ETHIF_LINK_UP</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga1e715f2408078d1b19a977a3f93d6c23a445b0486cbd02a6086d90f4f7f4f1f7b">CY_ETHIF_BUFFER_NOT_AVAILABLE</a>
<br />
 }<tr class="memdesc:ga1e715f2408078d1b19a977a3f93d6c23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ethernet MAC driver error codes.  <a href="group__group__ethif__enums.html#ga1e715f2408078d1b19a977a3f93d6c23">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga1e715f2408078d1b19a977a3f93d6c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa20baa1f0cb045e458bb658d4b3d9dca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#gaa20baa1f0cb045e458bb658d4b3d9dca">cy_en_ethif_buffer_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaa20baa1f0cb045e458bb658d4b3d9dcaa6ee182cc9b2db9f3f6000117bc735b07">CY_ETHIF_BUFFER_UNINIT</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaa20baa1f0cb045e458bb658d4b3d9dcaa356bf1d3d6c888a867475dfe300c8514">CY_ETHIF_BUFFER_FREE</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaa20baa1f0cb045e458bb658d4b3d9dcaaa2f2140e51aece10ceab993250dbd149">CY_ETHIF_BUFFER_OCCUPIED</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaa20baa1f0cb045e458bb658d4b3d9dcaa3230dc0da917eb60c9cc871c5f0c3892">CY_ETHIF_BUFFER_RELEASED</a>
<br />
 }<tr class="memdesc:gaa20baa1f0cb045e458bb658d4b3d9dca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ethernet MAC driver buffer status.  <a href="group__group__ethif__enums.html#gaa20baa1f0cb045e458bb658d4b3d9dca">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaa20baa1f0cb045e458bb658d4b3d9dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae43c040950d9f46b9a5957a729b33cca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#gae43c040950d9f46b9a5957a729b33cca">cy_en_ethif_speed_sel_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaafd42e41b4b13cef8d022b7d054bd07aa">CY_ETHIF_CTL_MII_10</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaac74e3d5aa28e6d01466e90124e452a83">CY_ETHIF_CTL_MII_100</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaabbdc1131122920484233de412b1ceb8a">CY_ETHIF_CTL_GMII_1000</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaab2ac5cb5f895ee20b276dbeb5f29a76e">CY_ETHIF_CTL_RGMII_10</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaa946e097d45911ce43f98939a9dfe0f2f">CY_ETHIF_CTL_RGMII_100</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaa0f778d8bd8ad39cc47526fc777070311">CY_ETHIF_CTL_RGMII_1000</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaab0d0aeb446eac8456504e87c4f049d74">CY_ETHIF_CTL_RMII_10</a> = 6U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggae43c040950d9f46b9a5957a729b33ccaafd50c633eb854e66dd39b31400b8cb0e">CY_ETHIF_CTL_RMII_100</a> = 7U
<br />
 }<tr class="memdesc:gae43c040950d9f46b9a5957a729b33cca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ethernet MAC Drive Modes.  <a href="group__group__ethif__enums.html#gae43c040950d9f46b9a5957a729b33cca">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gae43c040950d9f46b9a5957a729b33cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff5b5793a379a21a707a172607885b9c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#gaff5b5793a379a21a707a172607885b9c">cy_en_ethif_clock_ref_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaff5b5793a379a21a707a172607885b9ca8a4d9ac51b0e6eb3e085ddd5dd8c6d28">CY_ETHIF_EXTERNAL_HSIO</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaff5b5793a379a21a707a172607885b9cac55c95fedc8fe28d8c8a01d92bed08b7">CY_ETHIF_INTERNAL_PLL</a>
<br />
 }<tr class="memdesc:gaff5b5793a379a21a707a172607885b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference Clock for RMII/RGMII.  <a href="group__group__ethif__enums.html#gaff5b5793a379a21a707a172607885b9c">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaff5b5793a379a21a707a172607885b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34d47833b250cc7eb2af52ee15ad70e1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#ga34d47833b250cc7eb2af52ee15ad70e1">cy_en_ethif_filter_type_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga34d47833b250cc7eb2af52ee15ad70e1a4de8490f9d037fe7664c3d58f52f9aa8">CY_ETHIF_FILTER_TYPE_DESTINATION</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga34d47833b250cc7eb2af52ee15ad70e1a4741a606543b8b3ea7eaf7beb67db12c">CY_ETHIF_FILTER_TYPE_SOURCE</a> = 1U
<br />
 }<tr class="memdesc:ga34d47833b250cc7eb2af52ee15ad70e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">MAC filter types.  <a href="group__group__ethif__enums.html#ga34d47833b250cc7eb2af52ee15ad70e1">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga34d47833b250cc7eb2af52ee15ad70e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44050ec79de8bab91ac4ee1de57dfbcb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#ga44050ec79de8bab91ac4ee1de57dfbcb">cy_en_ethif_filter_num_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga44050ec79de8bab91ac4ee1de57dfbcbab573f28356bed41e699a740417cd9b71">CY_ETHIF_FILTER_NUM_1</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga44050ec79de8bab91ac4ee1de57dfbcba878c930f3dda8c463cab0e414642c6d5">CY_ETHIF_FILTER_NUM_2</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga44050ec79de8bab91ac4ee1de57dfbcbaf5406b03b591122c048e16d3b4157b7b">CY_ETHIF_FILTER_NUM_3</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga44050ec79de8bab91ac4ee1de57dfbcbaf81928693d72b2645f40e5996ed7776e">CY_ETHIF_FILTER_NUM_4</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#gga44050ec79de8bab91ac4ee1de57dfbcbaa285261d43ef5c24a1d659fe25a51754">CY_ETHIF_FILTER_NUM_INV</a>
<br />
 }<tr class="memdesc:ga44050ec79de8bab91ac4ee1de57dfbcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of filters supported.  <a href="group__group__ethif__enums.html#ga44050ec79de8bab91ac4ee1de57dfbcb">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga44050ec79de8bab91ac4ee1de57dfbcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga588c8fcb55fb496e83f55366934bab3d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#ga588c8fcb55fb496e83f55366934bab3d">cy_en_ethif_TxTs_mode_t</a> { <br />
&#160;&#160;<b>CY_ETHIF_TX_TS_DISABLED</b> = 0U, 
<br />
&#160;&#160;<b>CY_ETHIF_TX_TS_PTP_EVENT_ONLY</b> = 1U, 
<br />
&#160;&#160;<b>CY_ETHIF_TX_TS_PTP_ALL</b> = 2U, 
<br />
&#160;&#160;<b>CY_ETHIF_TX_TS_ALL</b> = 3U
<br />
 }<tr class="memdesc:ga588c8fcb55fb496e83f55366934bab3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit Time stamp modes.  <a href="group__group__ethif__enums.html#ga588c8fcb55fb496e83f55366934bab3d">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga588c8fcb55fb496e83f55366934bab3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7fd429a03d6e1098257ab635dd9ab9b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#gae7fd429a03d6e1098257ab635dd9ab9b">cy_en_ethif_RxTs_mode_t</a> { <br />
&#160;&#160;<b>CY_ETHIF_RX_TS_DISABLED</b> = 0U, 
<br />
&#160;&#160;<b>CY_ETHIF_RX_TS_PTP_EVENT_ONLY</b> = 1U, 
<br />
&#160;&#160;<b>CY_ETHIF_RX_TS_PTP_ALL</b> = 2U, 
<br />
&#160;&#160;<b>CY_ETHIF_RX_TS_ALL</b> = 3U
<br />
 }<tr class="memdesc:gae7fd429a03d6e1098257ab635dd9ab9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive Time stamp modes.  <a href="group__group__ethif__enums.html#gae7fd429a03d6e1098257ab635dd9ab9b">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gae7fd429a03d6e1098257ab635dd9ab9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9764b4814aafde4d609f3fa0ded4f58"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#gad9764b4814aafde4d609f3fa0ded4f58">cy_en_ethif_dma_data_buffer_len_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggad9764b4814aafde4d609f3fa0ded4f58afa777ff6eaa70e42d34d1e7e6d6a1558">CY_ETHIF_DMA_DBUR_LEN_1</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggad9764b4814aafde4d609f3fa0ded4f58ae276982c99815df6e5b9ec56a6faa3e2">CY_ETHIF_DMA_DBUR_LEN_4</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggad9764b4814aafde4d609f3fa0ded4f58aabf33dc313e5da1932a0c543be67d767">CY_ETHIF_DMA_DBUR_LEN_8</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggad9764b4814aafde4d609f3fa0ded4f58a186f3cbf343b9a9930a48c2ca89dcf07">CY_ETHIF_DMA_DBUR_LEN_16</a> = 3U
<br />
 }<tr class="memdesc:gad9764b4814aafde4d609f3fa0ded4f58"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA data buffer length.  <a href="group__group__ethif__enums.html#gad9764b4814aafde4d609f3fa0ded4f58">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gad9764b4814aafde4d609f3fa0ded4f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2092324e59845ec4d7e5e2ee03ca134"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ethif__enums.html#gaf2092324e59845ec4d7e5e2ee03ca134">cy_en_ethif_dma_mdc_clk_div_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134a475b786b0dccb3c290a08cbc04d414ac">CY_ETHIF_MDC_DIV_BY_8</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134ad37792f0b5233c8cfe70c68820749913">CY_ETHIF_MDC_DIV_BY_16</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134aa5f28685242020b65e18ae5704250f90">CY_ETHIF_MDC_DIV_BY_32</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134a998318cbadcd3c36172fd07ea99b6c82">CY_ETHIF_MDC_DIV_BY_48</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134a59273cebffbe0e8d4f11f20760000c90">CY_ETHIF_MDC_DIV_BY_64</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134a0435a1a5c2b897544fed2b9ce895043c">CY_ETHIF_MDC_DIV_BY_96</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134a4a1ccdde81566f5e2e955dc903583a17">CY_ETHIF_MDC_DIV_BY_128</a> = 6U, 
<br />
&#160;&#160;<a class="el" href="group__group__ethif__enums.html#ggaf2092324e59845ec4d7e5e2ee03ca134a57e3c050eb54541076493a61a7223394">CY_ETHIF_MDC_DIV_BY_224</a> = 7U
<br />
 }<tr class="memdesc:gaf2092324e59845ec4d7e5e2ee03ca134"><td class="mdescLeft">&#160;</td><td class="mdescRight">MDC clock divider.  <a href="group__group__ethif__enums.html#gaf2092324e59845ec4d7e5e2ee03ca134">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaf2092324e59845ec4d7e5e2ee03ca134"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga1e715f2408078d1b19a977a3f93d6c23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1e715f2408078d1b19a977a3f93d6c23">&#9670;&nbsp;</a></span>cy_en_ethif_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#ga1e715f2408078d1b19a977a3f93d6c23">cy_en_ethif_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ethernet MAC driver error codes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1e715f2408078d1b19a977a3f93d6c23a907394d0245c551b5b4f5a6b186ee9d7"></a>CY_ETHIF_SUCCESS&#160;</td><td class="fielddoc"><p>Returned successful. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1e715f2408078d1b19a977a3f93d6c23a0448820d3b38548b4d666121777ede23"></a>CY_ETHIF_BAD_PARAM&#160;</td><td class="fielddoc"><p>Bad parameter was passed. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1e715f2408078d1b19a977a3f93d6c23aa9dd16273159fedb9897839308c7ad31"></a>CY_ETHIF_MEMORY_NOT_ENOUGH&#160;</td><td class="fielddoc"><p>Assigned memory for BDs not enough. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1e715f2408078d1b19a977a3f93d6c23a83f62cd9221c390c0cc1b2c17c05d061"></a>CY_ETHIF_LINK_DOWN&#160;</td><td class="fielddoc"><p>Link between nodes is not up. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1e715f2408078d1b19a977a3f93d6c23aa2c0ce0a7234d59bfde8953854491755"></a>CY_ETHIF_LINK_UP&#160;</td><td class="fielddoc"><p>Link between nodes is up. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1e715f2408078d1b19a977a3f93d6c23a445b0486cbd02a6086d90f4f7f4f1f7b"></a>CY_ETHIF_BUFFER_NOT_AVAILABLE&#160;</td><td class="fielddoc"><p>No local buffer available to send the frame. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaa20baa1f0cb045e458bb658d4b3d9dca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa20baa1f0cb045e458bb658d4b3d9dca">&#9670;&nbsp;</a></span>cy_en_ethif_buffer_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#gaa20baa1f0cb045e458bb658d4b3d9dca">cy_en_ethif_buffer_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ethernet MAC driver buffer status. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaa20baa1f0cb045e458bb658d4b3d9dcaa6ee182cc9b2db9f3f6000117bc735b07"></a>CY_ETHIF_BUFFER_UNINIT&#160;</td><td class="fielddoc"><p>Buffer Uninitialized. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa20baa1f0cb045e458bb658d4b3d9dcaa356bf1d3d6c888a867475dfe300c8514"></a>CY_ETHIF_BUFFER_FREE&#160;</td><td class="fielddoc"><p>Buffer free and cleared with CY_EHTIF_EMPTYVALUE. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa20baa1f0cb045e458bb658d4b3d9dcaaa2f2140e51aece10ceab993250dbd149"></a>CY_ETHIF_BUFFER_OCCUPIED&#160;</td><td class="fielddoc"><p>Buffer has been allocated to BD or in case of Tx loaded with the source data. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa20baa1f0cb045e458bb658d4b3d9dcaa3230dc0da917eb60c9cc871c5f0c3892"></a>CY_ETHIF_BUFFER_RELEASED&#160;</td><td class="fielddoc"><p>Buffer has been used and can be written with CY_EHTIF_EMPTYVALUE. </p>
</td></tr>
</table>

</div>
</div>
<a id="gae43c040950d9f46b9a5957a729b33cca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae43c040950d9f46b9a5957a729b33cca">&#9670;&nbsp;</a></span>cy_en_ethif_speed_sel_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#gae43c040950d9f46b9a5957a729b33cca">cy_en_ethif_speed_sel_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ethernet MAC Drive Modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaafd42e41b4b13cef8d022b7d054bd07aa"></a>CY_ETHIF_CTL_MII_10&#160;</td><td class="fielddoc"><p>PHY mode MII - 10Mbps. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaac74e3d5aa28e6d01466e90124e452a83"></a>CY_ETHIF_CTL_MII_100&#160;</td><td class="fielddoc"><p>PHY mode MII - 100Mbps. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaabbdc1131122920484233de412b1ceb8a"></a>CY_ETHIF_CTL_GMII_1000&#160;</td><td class="fielddoc"><p>PHY mode GMII - 1000Mbps. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaab2ac5cb5f895ee20b276dbeb5f29a76e"></a>CY_ETHIF_CTL_RGMII_10&#160;</td><td class="fielddoc"><p>PHY mode RGMII - 10Mbps (4bits/Cycle) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaa946e097d45911ce43f98939a9dfe0f2f"></a>CY_ETHIF_CTL_RGMII_100&#160;</td><td class="fielddoc"><p>PHY mode RGMII - 100Mbps (4bits/Cycle) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaa0f778d8bd8ad39cc47526fc777070311"></a>CY_ETHIF_CTL_RGMII_1000&#160;</td><td class="fielddoc"><p>PHY mode RGMII - 1000Mbps (8bits/Cycle) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaab0d0aeb446eac8456504e87c4f049d74"></a>CY_ETHIF_CTL_RMII_10&#160;</td><td class="fielddoc"><p>PHY mode RMII - 10Mbps. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae43c040950d9f46b9a5957a729b33ccaafd50c633eb854e66dd39b31400b8cb0e"></a>CY_ETHIF_CTL_RMII_100&#160;</td><td class="fielddoc"><p>PHY mode RMII - 100Mbps. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaff5b5793a379a21a707a172607885b9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaff5b5793a379a21a707a172607885b9c">&#9670;&nbsp;</a></span>cy_en_ethif_clock_ref_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#gaff5b5793a379a21a707a172607885b9c">cy_en_ethif_clock_ref_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reference Clock for RMII/RGMII. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaff5b5793a379a21a707a172607885b9ca8a4d9ac51b0e6eb3e085ddd5dd8c6d28"></a>CY_ETHIF_EXTERNAL_HSIO&#160;</td><td class="fielddoc"><p>Clock coming from HSIO. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaff5b5793a379a21a707a172607885b9cac55c95fedc8fe28d8c8a01d92bed08b7"></a>CY_ETHIF_INTERNAL_PLL&#160;</td><td class="fielddoc"><p>Clock referenced from Internal PLL source. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga34d47833b250cc7eb2af52ee15ad70e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34d47833b250cc7eb2af52ee15ad70e1">&#9670;&nbsp;</a></span>cy_en_ethif_filter_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#ga34d47833b250cc7eb2af52ee15ad70e1">cy_en_ethif_filter_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>MAC filter types. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga34d47833b250cc7eb2af52ee15ad70e1a4de8490f9d037fe7664c3d58f52f9aa8"></a>CY_ETHIF_FILTER_TYPE_DESTINATION&#160;</td><td class="fielddoc"><p>filter on destination address </p>
</td></tr>
<tr><td class="fieldname"><a id="gga34d47833b250cc7eb2af52ee15ad70e1a4741a606543b8b3ea7eaf7beb67db12c"></a>CY_ETHIF_FILTER_TYPE_SOURCE&#160;</td><td class="fielddoc"><p>filter on source address </p>
</td></tr>
</table>

</div>
</div>
<a id="ga44050ec79de8bab91ac4ee1de57dfbcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44050ec79de8bab91ac4ee1de57dfbcb">&#9670;&nbsp;</a></span>cy_en_ethif_filter_num_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#ga44050ec79de8bab91ac4ee1de57dfbcb">cy_en_ethif_filter_num_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total number of filters supported. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga44050ec79de8bab91ac4ee1de57dfbcbab573f28356bed41e699a740417cd9b71"></a>CY_ETHIF_FILTER_NUM_1&#160;</td><td class="fielddoc"><p>filter 1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44050ec79de8bab91ac4ee1de57dfbcba878c930f3dda8c463cab0e414642c6d5"></a>CY_ETHIF_FILTER_NUM_2&#160;</td><td class="fielddoc"><p>filter 2 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44050ec79de8bab91ac4ee1de57dfbcbaf5406b03b591122c048e16d3b4157b7b"></a>CY_ETHIF_FILTER_NUM_3&#160;</td><td class="fielddoc"><p>filter 3 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44050ec79de8bab91ac4ee1de57dfbcbaf81928693d72b2645f40e5996ed7776e"></a>CY_ETHIF_FILTER_NUM_4&#160;</td><td class="fielddoc"><p>filter 4 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44050ec79de8bab91ac4ee1de57dfbcbaa285261d43ef5c24a1d659fe25a51754"></a>CY_ETHIF_FILTER_NUM_INV&#160;</td><td class="fielddoc"><p>Invalid Filter. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga588c8fcb55fb496e83f55366934bab3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga588c8fcb55fb496e83f55366934bab3d">&#9670;&nbsp;</a></span>cy_en_ethif_TxTs_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#ga588c8fcb55fb496e83f55366934bab3d">cy_en_ethif_TxTs_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Transmit Time stamp modes. </p>

</div>
</div>
<a id="gae7fd429a03d6e1098257ab635dd9ab9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae7fd429a03d6e1098257ab635dd9ab9b">&#9670;&nbsp;</a></span>cy_en_ethif_RxTs_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#gae7fd429a03d6e1098257ab635dd9ab9b">cy_en_ethif_RxTs_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Receive Time stamp modes. </p>

</div>
</div>
<a id="gad9764b4814aafde4d609f3fa0ded4f58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad9764b4814aafde4d609f3fa0ded4f58">&#9670;&nbsp;</a></span>cy_en_ethif_dma_data_buffer_len_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#gad9764b4814aafde4d609f3fa0ded4f58">cy_en_ethif_dma_data_buffer_len_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>DMA data buffer length. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggad9764b4814aafde4d609f3fa0ded4f58afa777ff6eaa70e42d34d1e7e6d6a1558"></a>CY_ETHIF_DMA_DBUR_LEN_1&#160;</td><td class="fielddoc"><p>Single burst. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad9764b4814aafde4d609f3fa0ded4f58ae276982c99815df6e5b9ec56a6faa3e2"></a>CY_ETHIF_DMA_DBUR_LEN_4&#160;</td><td class="fielddoc"><p>Burst upto 4. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad9764b4814aafde4d609f3fa0ded4f58aabf33dc313e5da1932a0c543be67d767"></a>CY_ETHIF_DMA_DBUR_LEN_8&#160;</td><td class="fielddoc"><p>Burst upto 8. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad9764b4814aafde4d609f3fa0ded4f58a186f3cbf343b9a9930a48c2ca89dcf07"></a>CY_ETHIF_DMA_DBUR_LEN_16&#160;</td><td class="fielddoc"><p>Burst upto 16. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaf2092324e59845ec4d7e5e2ee03ca134"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2092324e59845ec4d7e5e2ee03ca134">&#9670;&nbsp;</a></span>cy_en_ethif_dma_mdc_clk_div_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ethif__enums.html#gaf2092324e59845ec4d7e5e2ee03ca134">cy_en_ethif_dma_mdc_clk_div_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>MDC clock divider. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134a475b786b0dccb3c290a08cbc04d414ac"></a>CY_ETHIF_MDC_DIV_BY_8&#160;</td><td class="fielddoc"><p>Divide by 8. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134ad37792f0b5233c8cfe70c68820749913"></a>CY_ETHIF_MDC_DIV_BY_16&#160;</td><td class="fielddoc"><p>Divide by 16. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134aa5f28685242020b65e18ae5704250f90"></a>CY_ETHIF_MDC_DIV_BY_32&#160;</td><td class="fielddoc"><p>Divide by 32. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134a998318cbadcd3c36172fd07ea99b6c82"></a>CY_ETHIF_MDC_DIV_BY_48&#160;</td><td class="fielddoc"><p>Divide by 48. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134a59273cebffbe0e8d4f11f20760000c90"></a>CY_ETHIF_MDC_DIV_BY_64&#160;</td><td class="fielddoc"><p>Divide by 64. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134a0435a1a5c2b897544fed2b9ce895043c"></a>CY_ETHIF_MDC_DIV_BY_96&#160;</td><td class="fielddoc"><p>Divide by 96. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134a4a1ccdde81566f5e2e955dc903583a17"></a>CY_ETHIF_MDC_DIV_BY_128&#160;</td><td class="fielddoc"><p>Divide by 128. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2092324e59845ec4d7e5e2ee03ca134a57e3c050eb54541076493a61a7223394"></a>CY_ETHIF_MDC_DIV_BY_224&#160;</td><td class="fielddoc"><p>Divide by 224. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
